Servebolt\Optimizer\Utils\SqlBuilder\SqlBuilder A

Total Complexity 54
Dependencies 0
Dependents 0
Total lines 381
Lines of code 213
Logical lines of code 121
Comment lines 79
Methods 30
Properties 11

Methods 30

Method Rating Maintainability Complexity Lines of code
addWhereItemsToQuery()
A
50 8 29
where()
S
53 4 26
buildQuery()
S
57 3 19
addToQuery()
S
68 3 7
addOrderParameterToQuery()
S
68 3 8
__construct()
S
75 2 5
selectItems()
S
71 2 6
addLimitParameter()
S
70 2 6
prepareQuery()
S
66 2 9
addPrefixToQuery()
S
68 2 8
valueIsWhitelisted()
S
70 2 7
limit()
S
68 2 8
order()
S
70 2 7
query()
S
80 1 3
from()
S
77 1 4
toSql()
S
81 1 3
resetQueryBuild()
S
74 1 5
addToPrepareArguments()
S
80 1 3
whereDefaults()
S
70 1 6
delete()
S
77 1 4
selectCount()
S
71 1 6
select()
S
73 1 5
defaultWhereOperator()
S
82 1 3
defaultWherePrefix()
S
82 1 3
andWhere()
S
75 1 4
orWhere()
S
75 1 4
removeOrder()
S
77 1 4
removeLimit()
S
81 1 3
orderBy()
S
76 1 4
resetLimitAndColumns()
S
77 1 4